const BASEURL = 'https://www.uinav.com/api/public/v1/'

const request=(
  {  url,method='GET',
    data={},header={},tip='拼命加载中...'}
)=>{
    
    return new Promise ((resolve,reject)=>{
        uni.showLoading({
            title: tip,
            mask: true
        })

        uni.request({
            url: `${BASEURL}${url}`,
            data,
            header,
            method,
            sslVerify: true,
            success: ({ data, statusCode, header }) => {
                resolve(data)
               
            },
            fail: (error) => {
                reject(error)
            },
            complete:()=>{
                uni.hideLoading()
            }
        })
    })
}

uni.$request=request